//
//  LLKeychanUitil.h
//  LLFoundation
//
//  Created by my_liu on 2016/11/14.
//  Copyright © 2016年 . All rights reserved.
//

#import <Foundation/Foundation.h>

@interface LLKeychanUitil : NSObject

/**
 *  keychan保存数据
 *
 *  @param data         需要保存的data
 *  @param account      用户名
 *  @param service      添加的item所相关的服务
 *  @param accessGroup  共享keychan的组
 *  @param error        错误
 */

+(void)saveData:(NSData *)data account:(NSString *)account service:(NSString *)service accessGroup:(NSString *)accessGroup error:(__autoreleasing NSError **)error;

/**
 keychan获取数据

 @param account 用户名
 @param service 添加的item所相关的服务
 @param accessGroup 共享keychan的组
 @param error 错误
 @return data         需要保存的data
 */
+(NSData *)getDataWithAccount:(NSString *)account service:(NSString *)service accessGroup:(NSString *)accessGroup error:(__autoreleasing NSError **)error;

/**
 *  keychan删除数据
 *  @param account      用户名
 *  @param service      添加的item所相关的服务
 *  @param accessGroup  共享keychan的组
 *  @param error        错误
 */

+(void)deleteDataWithAccount:(NSString *)account service:(NSString *)service accessGroup:(NSString *)accessGroup error:(__autoreleasing NSError **)error;

@end
